﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;

namespace DomainDriver.DomainModeling.StorageManagers.DataSetStorage
{
    public interface IDataSetSerializable<DATA_SET> : IDataSetSerializable<DATA_SET, DataRow>
    { }

    public interface IDataSetSerializable<DATA_SET, DATA_ROW>
    {
        string ObjectTableName { get; }
        string KeyColumnName { get; }
        void Serialize(DATA_SET dataSet, DATA_ROW dataRow);
        void Deserialize(DATA_SET dataSet, DATA_ROW dataRow);
    }
}